package com.ctsi.ftp.util;

import java.io.*;
import java.util.Properties;

/**
 * 获取配置文件属性
 * @author ye
 *
 */
public class ConfigProperties {
	
	private static Properties prop = new Properties();
	
	static{
		init();
	}
	public static void init(){
		//File CfgFile = new File("ipConfig.properties");
        //System.out.println(CfgFile.getAbsolutePath());
        InputStream input = null;

		try {
            input = new BufferedInputStream(new FileInputStream("ipConfig.properties"));
//			if (!CfgFile.exists()) {
//				return ;
//			}
//			input = new FileInputStream(CfgFile);
//			prop = new Properties();
			prop.load(input);
		} catch (IOException ex) {
			ex.printStackTrace();
			return ;
		} finally{
			if(input!=null){
				try {
					input.close();
				} catch (IOException e) {
					e.printStackTrace();
				}
			}
		}
	}
	
//	public static String giveProperty(String key) {
//		try {
//			if(prop==null){
//				init();
//			}
//			return prop.getProperty(key);
//		} catch (Exception ex) {
//			ex.printStackTrace();
//			return null;
//		}
//	}

	public static String getProperty(String key) {
		try {
			if(prop==null){
				init();
			}
			return prop.getProperty(key);
		} catch (Exception ex) {
			ex.printStackTrace();
			return null;
		}
	}
}
